# import logging
# import os
#
# def setup_logger(log_file='./log.log'):
#     os.makedirs(os.path.dirname(log_file), exist_ok=True)  # 确保目录存在
#     loggers = logging.getLogger('logger')
#     loggers.setLevel(logging.INFO)  # 设置日志级别为INFO
#     # 指定编码为utf-8 否则会发生乱码
#     file_handler = logging.FileHandler(log_file, encoding='utf-8')
#
#     file_handler.setLevel(logging.INFO)  # 设置文件处理器的日志级别
#     formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
#     file_handler.setFormatter(formatter)  # 设置日志格式
#     loggers.addHandler(file_handler)  # 添加文件处理器
#     return loggers
#
# # 使用 方法
# logger = setup_logger()  # 这里的路径可以是绝对路径或相对路径
# logger.info('这是一个信息日志')  # 写入信息日志
# logger.error('这是一个错误日志')  # 写入错误日志

import logging
import os


# def setup_logger(log_file='odoo-jove/Interface_extension/logs/log.log'):
#     # 创建日志目录
#     os.makedirs(os.path.dirname(log_file), exist_ok=True)
#     logger = logging.getLogger('my_logger')
#     logger.setLevel(logging.INFO)
#
#     if not logger.handlers:
#         file_handler = logging.FileHandler(log_file, encoding='utf-8')
#         file_handler.setLevel(logging.INFO)
#         formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
#         file_handler.setFormatter(formatter)
#         logger.addHandler(file_handler)
#
#     return logger

# logger = setup_logger()  # 这里的路径可以是绝对路径或相对路径
# logger.info('这是一个信息日志')  # 写入信息日志
# logger.error('这是一个错误日志')  # 写入错误日志